/* 首页样式 */

.banner {
    width : 1262px;
    height: auto;
    margin: 0 auto;
}

.con1 {
    height          : 344px;
    background-color: #f5f5f5;
    display         : flex;
    justify-content : center;
    align-items     : center;
}

.con1-box {
    height          : 264px;
    background-color: #fff;
    box-sizing      : border-box;
    padding         : 16px;
    display         : flex;
    justify-content : space-between;
}

.news {
    width: 664px;
}

.news-tit {
    width          : 100%;
    font-size      : 15px;
    display        : flex;
    justify-content: space-between;
    margin-bottom  : 15px;
}

.more {
    font-size: 12px;
    color    : #999999;
}

.news-box {
    width           : 316px;
    height          : 94px;
    background-color: #f5f5f5;
    display         : flex;
    margin-bottom   : 16px;
    margin-right    : 16px;
}

.news-p {
    width      : 160px;
    margin-left: 10px;
    margin-top : 15px;
    line-height: 20px;
}

.data {
    display   : inline-block;
    color     : #8f9bb8;
    margin-top: 5px;
}

.notice {
    width: 232px;
}

.notice-tit {
    font-size    : 15px;
    margin-bottom: 15px;
}

.under1 {
    margin: 8px 0 8px 0;
}

.under2 {
    color        : #8f8f8f;
    line-height  : 22px;
    margin-bottom: 18px;
}

.notice a span {
    color: #e50011;
}

.con2 {
    height      : 333px;
    break-inside: avoid;
    column-count: 3;
    column-gap  : 0;
    padding-top : 60px;
}

.con2-box {
    text-align: center;
}

.con2-box p {
    width : 268px;
    margin: 14px 0 58px 0;
}

.btn {
    display         : block;
    width           : 50px;
    height          : 20px;
    line-height     : 20px;
    background-color: #2ac180;
    text-align      : center;
    color           : #fff;
    margin-left     : 30px;
}

.btn2 {
    background-color: #f44358;
}

.btn3 {
    background-color: #2ea2de;
}

.con2-box2 {
    border-left : 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}

.con2-box2 p {
    width: 222px;
}

.con2-box3 p{
    width: 278px;
}